import request from '@/config/axios'

// 店铺入驻缴费 VO
export interface EnterOrderVO {
  id: number | string // 唯一编号
  shopId: number // 店铺编号
  shopName: string // 店铺名称
  enterPackageId: number // 入驻套餐编号
  enterPackageName: string // 入驻套餐名称
  userId: number // 用户编号
  payNo: number // 支付单号
  payed: boolean // 是否已支付
  payRefundId: number // 退款订单编号
  refunded: boolean // 是否已退款
  remark: string // 备注
}

// 店铺入驻缴费 API
export const EnterOrderApi = {
  // 查询店铺入驻缴费分页
  getEnterOrderPage: async (params: any) => {
    return await request.get({ url: `/shop/enter-order/page`, params })
  },

  // 查询店铺入驻缴费详情
  getEnterOrder: async (id: number | string) => {
    return await request.get({ url: `/shop/enter-order/get?id=` + id })
  },

  // 导出店铺入驻缴费 Excel
  exportEnterOrder: async (params) => {
    return await request.download({ url: `/shop/enter-order/export-excel`, params })
  }
}
